//类 的静态成员
//之前我们在类中定义的属性和方法都属于是通过实例才能访问或者使用的(对象级别)
//有时候我们也需要定义类级别的属性和方法
//在ts中通过关键字static来定义
class A{
    //静态属性 使用static来修饰
    static state: string = "初始化的值"
    time: string = "初始值"
    constructor() {
        this.time = "2021-11-11";
    }
    //静态方法
    static getState(){
        return A.state
    }
    helloWorld(){
        console.log("你好世界")
    }
}
//访问的是类的静态属性
A.state = "a"
//访问的是类的静态方法
A.getState()

//实例的访问
let a = new A();
console.log(a.time);
a.helloWorld();
